.navbar-default {
	background-color: #000000;
	border: none;
	margin:0;

	.banner {
		width: 100%;
		padding-top: 5px;

		img{
			max-width: 100%;
		}
	}

	.navbar-header,
	.navbar-brand {
		width: 100%;
		float: left;
		margin: 0;
	}
	.navbar-collapse {
		margin: 0;
		width: 100%;
		float: left;
	}
	.navbar-brand,
	.navbar-nav>li>a,
	.navbar-nav>li>a:focus {
		color: #fff;
		font-weight:700;
		height: auto;
		line-height: 72px;
		line-height:45px
	}
	.navbar-toggle {
		margin-top: 20px;
		border-color:#fff;
		.icon-bar {
			background:#fff;
		}
	}
	.navbar-toggle:focus,
	.navbar-toggle:hover {
		background-color: #C92228;
		border-color: #C92228;
	}
	.navbar-nav>li>a:hover {
		background-color: #C92228;	
		color:#fff;
		border:none;
	}
	.navbar-brand {
		padding: 0 15px;
		font-size: 50px;
		line-height: 72px;
		height: auto;	
	}
	.navbar-brand:hover {
		color:#fff;
	}
	.dropdown-menu {
		padding:0;
		border:none;
	}
	.dropdown-menu>li>a:hover, 
	.dropdown-menu>li>a:focus {
		background-color: #C92228;
		color: #fff;
	}
	.navbar-nav.navbar-right:last-child  {
		margin-right: 0;
	}
	.navbar-nav>.open>a, 
	.navbar-nav>.open>a:hover, 
	.navbar-nav>.open>a:focus {
		background-color: #C92228;
		color: #fff;
	}
}

@media screen and (max-width: 768px) {
	.navbar-default 
 	{
 		.navbar-header {
 			margin:0;
			padding: 3px 0px;

 			.navbar-toggle {
 				margin-right: 0;
 				margin-top: 15px;
 			}
 			.navbar-brand {
 				width: 75%;
 				font-size: 28px;
				line-height: 32px;
 				padding: 0;
 			}
 		}

 		.navbar-nav > li > a,
 		.navbar-nav > li > a:focus,
 		.navbar-nav > .open > a,
 		.navbar-nav > .open > a:focus {
 			height: 50px;
			line-height: 28px;
 		}
 		.navbar-nav {
 			margin:0px;
 			
 			.open { 
 				.dropdown-menu {
 					padding:0;
 				}
 				.dropdown-menu>li>a {
 					color:#fff;
 				}
 				.dropdown-menu>li>a:hover {
	 				background:#C92228;
	 				color:#fff;
	 			}
 			} 				
 		}
 		.navbar-nav>.open>a,
 		.navbar-nav>.open>a:focus {
 			background:#fff;
 			color: #000;
 		} 		
 	}
	.dropdown-header {
		color:#e3027c;
		font-weight:700;
		font-size:16px;
	}
 	.navbar-collapse {
 		padding:0;
 		max-height:none;
 		border-top: 2px solid #fff;
 	}
}

@media screen and (min-width: 768px) and(max-width: 979px) { 
	.nav>li>a {
		padding: 15px 12px;
	}
}

@media screen and (min-width: 979px) and(max-width: 1200px) {
	.nav>li>a {
		padding: 15px 12px;
	}
}